Trevor Zegras scored the shootout winner while Dan Vladar stopped 29 of the 31 shots he faced as the Philadelphia Flyers handed the Toronto Maple Leafs their fourth straight loss in a 3-2 win.